be desperately needed - Français Anglais Dictionnaire